package com.yuexunit.finance.project.action.v1.model;

import java.math.BigDecimal;
import java.util.Date;

import com.yuexunit.web.annotation.Parameter;

/**
 * @author wenwenlong
 */
public class BailReturnInfo {

	@Parameter(name = "bailReturnInfoId", description = "保证金退还信息ID")
	private Long bailReturnInfoId;
	
	@Parameter(name = "pickupId", description = "提货申请ID")
	private Long pickupId;
	
	@Parameter(name = "financeId", description = "融资申请ID")
	private Long financeId;
	
	@Parameter(name = "financeNumber", description = "融资申请编号")
	private String financeNumber;
	
	@Parameter(name = "amount", description = "保证金退还金额")
	private BigDecimal amount;
	
	@Parameter(name = "operationBusinessAuditorId", description = "营运商务审核人ID")
	private Long operationBusinessAuditorId;
	
	@Parameter(name = "operationBusinessAuditor", description = "营运商务审核人")
	private String operationBusinessAuditor;

	@Parameter(name = "operationBusinessAuditDate", description = "营运商务审核时间")
	private String operationBusinessAuditDate;
	
	@Parameter(name = "operationBusinessAudit", description = "营运商务审核")
	private String operationBusinessAudit;
	
	@Parameter(name = "operationBusinessAuditState", description = "营运商务审核状态")
	private Integer operationBusinessAuditState;
	
	@Parameter(name = "chiefOperationAuditorId", description = "营运总监审核人ID")
	private Long chiefOperationAuditorId;
	
	@Parameter(name = "chiefOperationAuditor", description = "营运总监审核人")
	private String chiefOperationAuditor;

	@Parameter(name = "chiefOperationAuditDate", description = "营运总监审核时间")
	private String chiefOperationAuditDate;
	
	@Parameter(name = "chiefOperationAudit", description = "营运总监审核")
	private String chiefOperationAudit;
	
	@Parameter(name = "chiefOperationAuditState", description = "营运总监审核状态")
	private Integer chiefOperationAuditState;
	
	@Parameter(name = "financialAuditorId", description = "财务审核人ID")
	private Long financialAuditorId;
	
	@Parameter(name = "financialAuditor", description = "财务审核人")
	private String financialAuditor;

	@Parameter(name = "financialAuditDate", description = "财务审核时间")
	private String financialAuditDate;
	
	@Parameter(name = "bailReturnInfoId", description = "财务审核")
	private String financialAudit;
	
	@Parameter(name = "financialAuditState", description = "财务审核状态")
	private Integer financialAuditState;
	
	@Parameter(name = "leaderAuditorId", description = "领导审核人ID")
	private Long leaderAuditorId;
	
	@Parameter(name = "leaderAuditor", description = "领导审核人")
	private String leaderAuditor;

	@Parameter(name = "leaderAuditDate", description = "领导审核时间")
	private String leaderAuditDate;
	
	@Parameter(name = "leaderAudit", description = "领导审核")
	private String leaderAudit;
	
	@Parameter(name = "leaderAuditState", description = "领导审核状态")
	private Integer leaderAuditState;
	
	@Parameter(name = "accountingAuditorId", description = "现金会计审核人ID")
	private Long accountingAuditorId;
	
	@Parameter(name = "accountingAuditor", description = "现金会计审核人")
	private String accountingAuditor;

	@Parameter(name = "accountingAuditDate", description = "现金会计审核时间")
	private String accountingAuditDate;
	
	@Parameter(name = "accountingAudit", description = "现金会计审核")
	private String accountingAudit;
	
	@Parameter(name = "accountingAuditState", description = "现金会计审核状态")
	private Integer accountingAuditState;

	@Parameter(name = "ceoAuditorId", description = "现金会计审核人ID")
	private Long ceoAuditorId;
	
	@Parameter(name = "ceoAuditor", description = "总裁人员")
	private String ceoAuditor;

	@Parameter(name = "ceoAuditDate", description = "总裁审核时间")
	private String ceoAuditDate;
	
	@Parameter(name = "ceoAudit", description = "总裁审核")
	private String ceoAudit;
	
	@Parameter(name = "ceoAuditState", description = "总裁审核状态")
	private Integer ceoAuditState;
	
	@Parameter(name = "createDateTime", description = "创建时间")
	private Date createDateTime;
	
	@Parameter(name = "updateDateTime", description = "更新时间")
	private Date updateDateTime;

	@Parameter(name = "productType", description = "业务类型")
	private Integer productType;

	public Integer getProductType() {
		return productType;
	}

	public void setProductType(Integer productType) {
		this.productType = productType;
	}

	public Long getBailReturnInfoId() {
		return bailReturnInfoId;
	}

	public void setBailReturnInfoId(Long bailReturnInfoId) {
		this.bailReturnInfoId = bailReturnInfoId;
	}

	public Long getPickupId() {
		return pickupId;
	}

	public void setPickupId(Long pickupId) {
		this.pickupId = pickupId;
	}

	public Long getFinanceId() {
		return financeId;
	}

	public void setFinanceId(Long financeId) {
		this.financeId = financeId;
	}

	public String getFinanceNumber() {
		return financeNumber;
	}

	public void setFinanceNumber(String financeNumber) {
		this.financeNumber = financeNumber;
	}

	public BigDecimal getAmount() {
		return amount;
	}

	public void setAmount(BigDecimal amount) {
		this.amount = amount;
	}

	public Long getOperationBusinessAuditorId() {
		return operationBusinessAuditorId;
	}

	public void setOperationBusinessAuditorId(Long operationBusinessAuditorId) {
		this.operationBusinessAuditorId = operationBusinessAuditorId;
	}

	public String getOperationBusinessAuditor() {
		return operationBusinessAuditor;
	}

	public void setOperationBusinessAuditor(String operationBusinessAuditor) {
		this.operationBusinessAuditor = operationBusinessAuditor;
	}

	public String getOperationBusinessAuditDate() {
		return operationBusinessAuditDate;
	}

	public void setOperationBusinessAuditDate(String operationBusinessAuditDate) {
		this.operationBusinessAuditDate = operationBusinessAuditDate;
	}

	public String getOperationBusinessAudit() {
		return operationBusinessAudit;
	}

	public void setOperationBusinessAudit(String operationBusinessAudit) {
		this.operationBusinessAudit = operationBusinessAudit;
	}

	public Integer getOperationBusinessAuditState() {
		return operationBusinessAuditState;
	}

	public void setOperationBusinessAuditState(Integer operationBusinessAuditState) {
		this.operationBusinessAuditState = operationBusinessAuditState;
	}

	public Long getChiefOperationAuditorId() {
		return chiefOperationAuditorId;
	}

	public void setChiefOperationAuditorId(Long chiefOperationAuditorId) {
		this.chiefOperationAuditorId = chiefOperationAuditorId;
	}

	public String getChiefOperationAuditor() {
		return chiefOperationAuditor;
	}

	public void setChiefOperationAuditor(String chiefOperationAuditor) {
		this.chiefOperationAuditor = chiefOperationAuditor;
	}

	public String getChiefOperationAuditDate() {
		return chiefOperationAuditDate;
	}

	public void setChiefOperationAuditDate(String chiefOperationAuditDate) {
		this.chiefOperationAuditDate = chiefOperationAuditDate;
	}

	public String getChiefOperationAudit() {
		return chiefOperationAudit;
	}

	public void setChiefOperationAudit(String chiefOperationAudit) {
		this.chiefOperationAudit = chiefOperationAudit;
	}

	public Integer getChiefOperationAuditState() {
		return chiefOperationAuditState;
	}

	public void setChiefOperationAuditState(Integer chiefOperationAuditState) {
		this.chiefOperationAuditState = chiefOperationAuditState;
	}

	public Long getFinancialAuditorId() {
		return financialAuditorId;
	}

	public void setFinancialAuditorId(Long financialAuditorId) {
		this.financialAuditorId = financialAuditorId;
	}

	public String getFinancialAuditor() {
		return financialAuditor;
	}

	public void setFinancialAuditor(String financialAuditor) {
		this.financialAuditor = financialAuditor;
	}

	public String getFinancialAuditDate() {
		return financialAuditDate;
	}

	public void setFinancialAuditDate(String financialAuditDate) {
		this.financialAuditDate = financialAuditDate;
	}

	public String getFinancialAudit() {
		return financialAudit;
	}

	public void setFinancialAudit(String financialAudit) {
		this.financialAudit = financialAudit;
	}

	public Integer getFinancialAuditState() {
		return financialAuditState;
	}

	public void setFinancialAuditState(Integer financialAuditState) {
		this.financialAuditState = financialAuditState;
	}

	public Long getLeaderAuditorId() {
		return leaderAuditorId;
	}

	public void setLeaderAuditorId(Long leaderAuditorId) {
		this.leaderAuditorId = leaderAuditorId;
	}

	public String getLeaderAuditor() {
		return leaderAuditor;
	}

	public void setLeaderAuditor(String leaderAuditor) {
		this.leaderAuditor = leaderAuditor;
	}

	public String getLeaderAuditDate() {
		return leaderAuditDate;
	}

	public void setLeaderAuditDate(String leaderAuditDate) {
		this.leaderAuditDate = leaderAuditDate;
	}

	public String getLeaderAudit() {
		return leaderAudit;
	}

	public void setLeaderAudit(String leaderAudit) {
		this.leaderAudit = leaderAudit;
	}

	public Integer getLeaderAuditState() {
		return leaderAuditState;
	}

	public void setLeaderAuditState(Integer leaderAuditState) {
		this.leaderAuditState = leaderAuditState;
	}

	public Long getAccountingAuditorId() {
		return accountingAuditorId;
	}

	public void setAccountingAuditorId(Long accountingAuditorId) {
		this.accountingAuditorId = accountingAuditorId;
	}

	public String getAccountingAuditor() {
		return accountingAuditor;
	}

	public void setAccountingAuditor(String accountingAuditor) {
		this.accountingAuditor = accountingAuditor;
	}

	public String getAccountingAuditDate() {
		return accountingAuditDate;
	}

	public void setAccountingAuditDate(String accountingAuditDate) {
		this.accountingAuditDate = accountingAuditDate;
	}

	public String getAccountingAudit() {
		return accountingAudit;
	}

	public void setAccountingAudit(String accountingAudit) {
		this.accountingAudit = accountingAudit;
	}

	public Integer getAccountingAuditState() {
		return accountingAuditState;
	}

	public void setAccountingAuditState(Integer accountingAuditState) {
		this.accountingAuditState = accountingAuditState;
	}

	public Long getCeoAuditorId() {
		return ceoAuditorId;
	}

	public void setCeoAuditorId(Long ceoAuditorId) {
		this.ceoAuditorId = ceoAuditorId;
	}

	public String getCeoAuditor() {
		return ceoAuditor;
	}

	public void setCeoAuditor(String ceoAuditor) {
		this.ceoAuditor = ceoAuditor;
	}

	public String getCeoAuditDate() {
		return ceoAuditDate;
	}

	public void setCeoAuditDate(String ceoAuditDate) {
		this.ceoAuditDate = ceoAuditDate;
	}

	public String getCeoAudit() {
		return ceoAudit;
	}

	public void setCeoAudit(String ceoAudit) {
		this.ceoAudit = ceoAudit;
	}

	public Integer getCeoAuditState() {
		return ceoAuditState;
	}

	public void setCeoAuditState(Integer ceoAuditState) {
		this.ceoAuditState = ceoAuditState;
	}

	public Date getCreateDateTime() {
		return createDateTime;
	}

	public void setCreateDateTime(Date createDateTime) {
		this.createDateTime = createDateTime;
	}

	public Date getUpdateDateTime() {
		return updateDateTime;
	}

	public void setUpdateDateTime(Date updateDateTime) {
		this.updateDateTime = updateDateTime;
	}
}
